In a pan, dry roast all the spices on a low flame except coconut.
Then add grated coconut to the spices and stir continuously so that the coconut is uniformly browned.
Remove the pan and allow the this mixture to cool.
Once the coconut-spice mixture is cooled, add them to wet grinder.
Add ? cup water and grind to a smooth paste. Keep aside.
Now to prepare the chana masala gravy.
Heat oil in a pan.
Add ? tsp mustard seeds and allow them to crackle.
Add chopped onion. Stir and saute till the onions turn translucent.
Add 1 tsp ginger-garlic paste, ? tsp turmeric power, a pinch of asafoetida and curry leaves.
Stir and saute till the raw aroma of ginger-garlic disappears.
Add chopped tomato. saute for about 2 to 3 minutes till the tomatoes soften.
Add the ground masala paste and add 1 or 2 slit green chilies and saut?.
Then add the drained chanas. Add water as required. Give a boil and then simmer for 12-15 minutes on a low to medium flame or more till the gravy thickens.